#ifndef COMBINATIONNODE_H
#define COMBINATIONNODE_H


#include "Node.h"

class CombinationNode : public Node
{
public:
    CombinationNode(Node* node1, Node* node2, double sampleValue = 0.0, bool isObserved = false);

    CombinationNode(const CombinationNode& other);

    ~CombinationNode();

    double getLastSample();

private:
    Node* firstNode;
    Node* secondNode;
};

#endif // COMBINATIONNODE_H
